package com.git.bds.mr.login.service.user;

import com.git.bds.mr.login.model.domain.Login;
import com.git.bds.mr.login.model.dto.LoginDTO;
import com.github.yulichang.base.MPJBaseService;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author 成大事
 * @since 2022-09-17 21:05:28
 */
public interface LoginService extends MPJBaseService<Login> {


    /**
     * 用户登录
     *
     * @param info 信息
     * @return {@link String}
     */
    String userLogin(LoginDTO info);

    /**
     * 医生登录
     *
     * @param info 信息
     * @return {@link String}
     */
    String doctorLogin(LoginDTO info);

    /**
     * 医院登录
     *
     * @param info 信息
     * @return {@link String}
     */
    String hospitalLogin(LoginDTO info);

    /**
     * 登记
     *
     * @param tel  电话
     * @param pwd  普华永道
     * @param code 密码
     * @return {@link Boolean}
     */
    Boolean register(String tel, String pwd, String code);
}
